/**
 * require.context() 的使用
 *    PS: TypeScript 下是使用，需要额外安装一个 @types/webpack-env
 *
 *    第一个参数：文件夹目录
 *    第二个参数：是否需要深度搜索
 *    第三个参数：要匹配的文件正则
 *
 *    返回值是一个函数，该函数可以用于模块导入，且该函数还有一些属性 keys
 */

const modList: any = [];
const context = require.context("./router/modules", false, /\.tsx$/);
context.keys().forEach((id) => {
  const mod = context(id).default;
  modList.push(mod);
});

console.log("modList", modList);

export default {};
